package com.csun.cmny.provider.model.domain;

import java.util.Date;
import javax.persistence.*;

@Table(name = "cn_dmc_phone_zone_bind")
public class DmcPhoneZoneBind {
    /**
     * 电话机防区Id
     */
    @Id
    @Column(name = "zone_id")
    private Long zoneId;

    /**
     * 绑定方式 0-自定义 1-老人 2-床位 3-房间
     */
    @Column(name = "bind_type")
    private Integer bindType;

    /**
     * 床位Id
     */
    @Column(name = "bed_id")
    private Integer bedId;

    /**
     * 房间Id
     */
    @Column(name = "room_id")
    private Integer roomId;

    /**
     * 老人Id
     */
    @Column(name = "oldman_id")
    private Integer oldmanId;

    /**
     * 老人姓名
     */
    @Column(name = "oldman_name")
    private Integer oldmanName;

    /**
     * 防区是否有声 0-无声 1-有声
     */
    private String location;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 创建人ID
     */
    @Column(name = "creator_id")
    private Long creatorId;

    /**
     * 创建时间
     */
    @Column(name = "created_time")
    private Date createdTime;

    /**
     * 获取电话机防区Id
     *
     * @return zone_id - 电话机防区Id
     */
    public Long getZoneId() {
        return zoneId;
    }

    /**
     * 设置电话机防区Id
     *
     * @param zoneId 电话机防区Id
     */
    public void setZoneId(Long zoneId) {
        this.zoneId = zoneId;
    }

    /**
     * 获取绑定方式 0-自定义 1-老人 2-床位 3-房间
     *
     * @return bind_type - 绑定方式 0-自定义 1-老人 2-床位 3-房间
     */
    public Integer getBindType() {
        return bindType;
    }

    /**
     * 设置绑定方式 0-自定义 1-老人 2-床位 3-房间
     *
     * @param bindType 绑定方式 0-自定义 1-老人 2-床位 3-房间
     */
    public void setBindType(Integer bindType) {
        this.bindType = bindType;
    }

    /**
     * 获取床位Id
     *
     * @return bed_id - 床位Id
     */
    public Integer getBedId() {
        return bedId;
    }

    /**
     * 设置床位Id
     *
     * @param bedId 床位Id
     */
    public void setBedId(Integer bedId) {
        this.bedId = bedId;
    }

    /**
     * 获取房间Id
     *
     * @return room_id - 房间Id
     */
    public Integer getRoomId() {
        return roomId;
    }

    /**
     * 设置房间Id
     *
     * @param roomId 房间Id
     */
    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    /**
     * 获取老人Id
     *
     * @return oldman_id - 老人Id
     */
    public Integer getOldmanId() {
        return oldmanId;
    }

    /**
     * 设置老人Id
     *
     * @param oldmanId 老人Id
     */
    public void setOldmanId(Integer oldmanId) {
        this.oldmanId = oldmanId;
    }

    /**
     * 获取老人姓名
     *
     * @return oldman_name - 老人姓名
     */
    public Integer getOldmanName() {
        return oldmanName;
    }

    /**
     * 设置老人姓名
     *
     * @param oldmanName 老人姓名
     */
    public void setOldmanName(Integer oldmanName) {
        this.oldmanName = oldmanName;
    }

    /**
     * 获取防区是否有声 0-无声 1-有声
     *
     * @return location - 防区是否有声 0-无声 1-有声
     */
    public String getLocation() {
        return location;
    }

    /**
     * 设置防区是否有声 0-无声 1-有声
     *
     * @param location 防区是否有声 0-无声 1-有声
     */
    public void setLocation(String location) {
        this.location = location;
    }

    /**
     * 获取创建人
     *
     * @return creator - 创建人
     */
    public String getCreator() {
        return creator;
    }

    /**
     * 设置创建人
     *
     * @param creator 创建人
     */
    public void setCreator(String creator) {
        this.creator = creator;
    }

    /**
     * 获取创建人ID
     *
     * @return creator_id - 创建人ID
     */
    public Long getCreatorId() {
        return creatorId;
    }

    /**
     * 设置创建人ID
     *
     * @param creatorId 创建人ID
     */
    public void setCreatorId(Long creatorId) {
        this.creatorId = creatorId;
    }

    /**
     * 获取创建时间
     *
     * @return created_time - 创建时间
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 设置创建时间
     *
     * @param createdTime 创建时间
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }
}